/**
 * 
 */
package IndexComponent;

import RecordManagement.RID;

/**
 * @author Neil
 *
 */
public interface IX_IndexHandle_Interface {

	final public static int OP_EQ = 1;
	final public static int OP_LT = 2;
	final public static int OP_GT = 3;
	final public static int OP_LE = 4;
	final public static int OP_GE = 5;
	
	IX_IndexScan OpenScan(int compOp, Keyword key);
	
	void InsertEntry (Keyword key, RID rid);
	
	void DeleteEntry (Keyword key, RID rid);
	
	void ForcePages();

}
